# !/usr/bin/env python
# -*-coding:utf-8 -*-

"""
# Author     ：skyTree
# version    ：python 3.11
# Description：统一的响应文件
"""

response_dict = {
    200: '操作成功！',
    10000: '参数不全！',
    10011: '密码不正确！！',
    10012: '用户名不合法！',
    10013: '手机号不合法！',
    10014: '邮箱不合法！',
    10015: 'token过期, 请重新登录！',
    10016: 'token无法使用！',
    10017: '要查询的数据，数据库不存在！',
    10018: '上传文件格式错误！',
    10019: '',
    10020: '数据库错误！',
    20000: '异常错误！'
}


def to_response(status=200, msg=None, data=None):
    return {
        'status': status,
        'msg': msg if msg else response_dict.get(status, None),
        'data': data
    }
